Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Erste Bank Open - Vienna Movistar Chile Open - Santiago Mutua Madrid Open - Madrid Tulln Challenger Spain F8 Spain F16 Spain F17 Spain F28 Spain F13 Spain F20 Spain F30 Spain F35 Spain F36 Spain F9 Spain F10 Spain F11 Spain F13 Spain F17 Spain F18 Spain F19 Spain F20 Spain F21 Spain F22 Spain F23 Spain F26 Spain F27 Spain F29 Spain F38 Spain F39 Spain F40 Spain F2 Spain F3 Spain F4 Spain F7 Spain F8 Spain F10 Spain F12 Spain F16 Spain F18 Spain F19 Spain F20 Spain F21 Menorca Challenger Monte-Carlo Rolex Masters - Monte-Carlo Serbia F1 Serbia F2 Spain F25 Spain F26 Spain F28 Spain F29 Spain F32 Spain F33 Spain F38 Spain F39 Spain F40 Spain F41 Great Britain F1 Spain F2 Morocco F1 Morocco F2 Spain F8 Spain F9 Spain F10 Spain F15 Spain F16 France F10 Spain F4 Spain F7 Barletta Citta Della Disfida Open 2000 - Barletta Sardinia International Championship - Cagliari Trofeo Barcelona de Tenis - Barcelona Sporting Challenger '07 Trofeo Regione Piemonte - Turin LXVII Concursu Internacional de Vigo - Vigo Spain F10 Spain #1-w3 Spain F20 Hungary F4 Spain F32 Spain F26 Spain F31 Spain F32 Spain F2 Spain F4 Spain F14 Spain F15 Spain F9 Spain F31 Meknes Challenger Monza Challenger Tunis Challenger Milan Challenger San Benedetto Challenger Rimini Challenger Segovia Challenger Vigo Challenger San Sebastian Challenger Freudenstadt Challenger Seville Challenger Szczecin Challenger Palermo Challenger Napoli Challenger Tarragona Challenger Tanger Challenger Barletta Challenger San Remo Challenger Bordeaux Challenger Prostejov Challenger Arad Challenger San Benedetto Challenger Cordenons Challenger San Sebastian Challenger Geneva Challenger Tarragona Challenger Santiago Challenger Bucaramanga Challenger Rabat Challenger Barletta Challenger Prostejov Challenger Milan Challenger Marburg Challenger Turin Challenger San Sebastian Challenger Seville Challenger Milan Challenger Pozoblanco Challenger Prostejov Challenger Espinho Challenger - Espinho Skandia Open - Linz Copa Sevilla - Seville Barranquilla Challenger Open de Charleroi - Charleroi Milan Challenger Padova Challenger Banja Luka Challenger Maia Open - Oporto Kenitra Challenger Furth Challenger San Benedetto Challenger Prague Challenger Cordenons Challenger Genova Challenger Orleans Challenger Budapest Challenger Brescia Challenger Andria Challenger Manerbio Challenger Alphen Challenger Santiago Challenger 's Tennis Masters 07 Challenger - Graz Padova Challenger Calgary Challenger Bordeaux Challenger Black Forest Open - Freudenstadt Prostejov Challenger Lyon Challenger Parma Challenger Milan Challenger Biella Challenger Hamburg Challenger Geneva Challenger - Geneva Bordeaux Challenger Bad Waltersdorf Challenger Seville Challenger Panama City Challenger Reggio Emilia Challenger Genova Challenger Seville Challenger Caltanissetta Challenger Mallorca Open - Mallorca Marburg Challenger Rimini Challenger Heineken Open - Auckland Napoli Challenger Open Seat-Godo 2000 - Barcelona Meknes Challenger Open Costa Daurada - Tarragona Gold Flake Open - Chennai Milan Indoors - Milan Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Abierto Mexicano de Tenis Pegaso - Acapulco Grand Prix Hassan II - Casablanca Open Seat-Godo 2001 - Barcelona Mallorca Open - Mallorca Heineken Trophy - 's-Hertogenbosch Telenordia Swedish Open - Bastad 2001 Mercedes Cup - Stuttgart Idea Prokom Open - Sopot The Hamlet Cup - Long Island Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors - Basel Adidas International - Sydney Open 13 - Marseille Trofeo Conde de Godo - Barcelona Ordina Open - 's-Hertogenbosch Telenordia Swedish Open - Bastad Aix En Provence Challenger 2002 Mercedes Cup - Stuttgart Kremlin Cup - Moscow Stockholm Open - Stockholm Lisbon Challenger Adidas International - Sydney Open 13 - Marseille Marrakech Challenger Estoril Open - Estoril Open Seat Godo 2003 - Barcelona 2003 Mercedes Cup - Stuttgart TD Waterhouse Cup - Long Island Davidoff Swiss Indoors - Basel San Benedetto Challenger Tennis Cup of Flanders - Ostende Como Challenger 2000 Cairo Challenger - Cairo Tata Open - Chennai Milan Indoors - Milan Dubai Open - Dubai Estoril Open - Estoril Open Seat Godo - Barcelona Synsam Swedish Open - Bastad Mercedes Cup - Stuttgart V Torneo Internazionale di Tennis - Barletta Marbella Challenger Davidoff Swiss Indoors - Basel Dubai Open - Dubai Prostejov Challenger Estoril Open - Estoril Milan Challenger Ordina Open - 's-Hertogenbosch Bastad Challenger Synsam Swedish Open - Bastad Bratislava 1 Challenger Open Diputacion Pozoblanco - Cordoba Mercedes Cup - Stuttgart Croatia Open - Umag Liberec Challenger Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Eckental Challenger Next Generation Adelaide International - Adelaide Sydney International - Sydney Rennes Challenger SAP Open - San Jose Tennis Channel Open - Las Vegas Open SEAT Godo 2006 - Barcelona Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad Generali Open - Kitzbuhel Orange Prokom Open - Sopot Sopot Challenger Cordenons Challenger Mumbai Open - Mumbai Biella Challenger AIG Japan Open Tennis Championships - Tokyo Barcelona Challenger Las Vegas Challenger Caltanissetta Challenger Noumea Challenger Heineken Open - Auckland Indian Wells Challenger Marbella Challenger ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Estoril Open - Estoril Braga Challenger Ordina Open - 's-Hertogenbosch Poznan Challenger Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Perugia Challenger Orange Prokom Open - Sopot Pilot Pen Tennis - New Haven China Open - Beijing Modena Challenger Open de Moselle - Metz Genova Challenger Szczecin Challenger Qatar ExxonMobil Open - Doha Grand Prix de Tennis de Lyon - Lyon Genova Challenger Gran Canaria 2 Challenger Catella Swedish Open - Bastad Aix En Provence Challenger Medibank International - Sydney Open Sabadell Atlantico - Barcelona AXA Open - Lisbon Renault Slovenian Open - Ljubljana The Scottish Tennis Championships - Edinburgh AXA Open II - Espinho Open Diputacion - Cordoba Catella Swedish Open - Bastad Szczecin Challenger CA-Challenge 2000 - Graz Allianz Suisse Open Gstaad - Gstaad Barcelona Challenger Pilot Pen Tennis - New Haven Monterrey Challenger Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Braga Challenger Renault Slovenian Open - Ljubljana FILA Challenger Biella - Biella Medibank International - Sydney Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona Genova Challenger Ordina Open - s-Hertogenbosch BCR Open Romania - Bucharest China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Maia Challenger Genova Challenger Movistar Open - Santiago Aix En Provence Challenger Brasil Open - Costa do Sauipe Riviera di Rimini Challenger - Rimini Copa Claro - Buenos Aires Bad Waltersdorf Challenger Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Malaga Challenger Open Sabadell Atlantico - Barcelona Estoril Open - Estoril SkiStar Swedish Open - Bastad ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Aix En Provence Challenger Open Sud de France - Montpellier Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Estoril Open - Estoril Copa Claro - Buenos Aires Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Bordeaux Challenger Montemar Challenger Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Prostejov Challenger Sassuolo Challenger Valencia Open - Valencia Brisbane International - Brisbane Seville Challenger Heineken Open - Auckland VTR Open - Vina del Mar Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Tennislife Cup - Napoli Rabat Challenger Apia International - Sydney Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Ecuador Open - Quito Brasil Open - Sao Paulo Open Tarragona Costa Daurada - Tarragona Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Barcelona Open BancSabadell - Barcelona BMW Open - Munich SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Winston-Salem Open - Winston-Salem Como Challenger Shenzhen Open - Shenzhen Prague II Challenger China Open - Beijing Kremlin Cup - Moscow Valencia Challenger Biella Challenger Marbella Challenger Tanger Challenger Antalya Challenger Antalya 2 Challenger Barcelona Open BancSabadell - Barcelona Gran Canaria 1 Challenger Davidoff Swiss Indoors - Basel Geneva Open - Geneva Genova Challenger Todi Challenger ABN/AMRO World Tennis Tournament - Rotterdam SkiStar Swedish Open - Bastad CA Tennis Trophy - Vienna Shenzhen Open - Shenzhen Grand Prix Hassan II - Marrakech TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Erste Bank Open - Vienna Ecuador Open - Quito Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Karlsruhe Challenger Rakuten Japan Open - Tokyo Ecuador Open - Quito Argentina Open - Buenos Aires Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag Winston-Salem Open - Winston-Salem European Open - Antwerp Sydney International - Sydney Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Marrakech Geneva Open - Geneva Open de Moselle - Metz Seville Challenger SkiStar Swedish Open - Bastad Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Adelaide International - Adelaide Argentina Open - Buenos Aires ABN AMRO World Tennis Tournament - Rotterdam Heilbronn Challenger Santiago Open - Santiago Valencia Challenger Ordina Open - 's-Hertogenbosch Murray River Open - Melbourne Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg Meknes Challenger European Open - Antwerp Orange Warsaw Open - Warsaw Adidas International - Sydney Generali Open - Kitzbuhel Astana Open - Astana Caltanissetta Challenger Cordoba Open - Cordoba Rome Challenger Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Catella Swedish Open - Bastad Napoli Challenger International German Open - Hamburg Monza Challenger Rome Challenger Kremlin Cup - Moscow Synsam Swedish Open - Bastad Ordina Open - 's-Hertogenbosch European Open - Antwerp China Open - Beijing Lisbon Challenger Argentina Open - Buenos Aires Qatar Exxon Mobil Open - Doha Qatar ExxonMobil Open - Doha Open 13 - Marseille Anytech365 Andalucia Open - Marbella Emilia-Romagna Open - Parma Murcia Challenger Marburg Challenger Allianz Suisse Open Gstaad - Gstaad Cordoba Open - Cordoba Pilot Pen Tennis - New Haven Open de Moselle - Metz Millennium Estoril Open - Estoril Heineken Open - Auckland Caltanissetta Challenger Sofia Open - Sofia Milan Challenger Heineken Open - Auckland Seville Challenger Bet-At-Home Austrian Open - Kitzbuhel Asuncion Challenger Sao Paulo Challenger German Tennis Championships - Hamburg Meerbusch Challenger China Open - Beijing Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Erste Bank Open - Vienna Murcia Challenger Copa Claro - Buenos Aires Mallorca Open - Mallorca Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Lisbon Challenger CA Tennis Trophy - Vienna Open de Nice Cote d'Azur - Nice Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro China Open - Beijing Brasil Open - Salvador Aircel Chennai Open - Chennai Ordina Open - 's-Hertogenbosch Braunschweig Challenger Alicante Challenger Bet-at-home Cup - Kitzbuhel If Stockholm Open - Stockholm Valencia Open - Valencia Cordoba Open - Cordoba Gerry Weber Open - Halle Heineken Open - Auckland Brasil Open - Sao Paulo Argentina Open - Buenos Aires Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Barcelona Challenger Aegon Nottingham Open - Nottingham San Benedetto Challenger Sibiu Challenger Aix En Provence Challenger Bet-at-home Open - Hamburg Austrian Open - Kitzbuhel Rakuten Japan Open - Tokyo Mouilleron-Le-Captif Challenger Swiss Indoors Basel - Basel Millennium Estoril Open - Estoril Koblenz Challenger ASB Classic - Auckland Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona China Open - Beijing Gerry Weber Open - Halle Swiss Open - Gstaad Moselle Open - Metz Chengdu Open - Chengdu Kremlin Cup - Moscow Szczecin Challenger Open Parc - Lyon Casino Lugano - Lugano Copa Sevilla Internacionales de Andalucia - Seville Florence Challenger Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Punta Del Este Challenger Millennium Estoril Open - Estoril Geneva Open - Geneva China Open - Beijing SkiStar Swedish Open - Bastad Murcia Challenger Hamburg European Open - Hamburg Sydney International - Sydney Como Challenger Rio Open - Rio de Janeiro TEB BNP Paribas Istanbul Open - Istanbul Geneva Open - Geneva Masters Series - Hamburg Bet-at-home Open - Hamburg Shenzhen Open - Shenzhen China Open - Beijing Erste Bank Open - Vienna Cordoba Open - Cordoba Alicante Challenger Rio Open - Rio de Janeiro Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich ABN/AMRO World Tennis Tournament - Rotterdam Generali Open - Kitzbuhel Girona Challenger Zhuhai Open - Zhuhai Seville Challenger Intrum Stockholm Open - Stockholm Generali Open - Kitzbuhel Ciutat de Barcelona - Barcelona Argentina Open - Buenos Aires Grand Prix de Tennis de Lyon - Lyon Dubai Duty Free Tennis Championships - Dubai RCA Championships - Indianapolis Hamburg European Open - Hamburg Open Seat Godo 2005 - Barcelona Generali Open - Kitzbuhel ARAG World Team Championship - Dusseldorf Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Rio Open - Rio de Janeiro Chile Dove Men+Care Open - Santiago Perugia Challenger Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Forte Village Sardegna Open - Sardinia Gonet Geneva Open - Geneva Nordea Open - Bastad Regions Morgan Keegan Championships - Memphis Winston-Salem Open - Winston-Salem Swiss Indoors Basel - Basel Telenordia Swedish Open - Bastad Tennis Napoli Open - Naples United Cup - Australia Adelaide International 2 - Adelaide Cordoba Open - Cordoba Malaysian Open - Kuala Lumpur Tennis Masters Series - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Rio Open - Rio de Janeiro St. Petersburg Open - St. Petersburg Tennis Masters Series - Hamburg Chile Dove Men+Care Open - Santiago Millennium Estoril Open - Estoril Tennis Masters Series - Toronto EFG Swiss Open - Gstaad Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Rome Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Villena Challenger Tennis Masters Series - Paris Generali Open - Kitzbuhel Gijon Open - Gijon Open de Tenis Comunidad Valenciana - Valencia Open SEAT 2008 - Barcelona Barcelona Open Banc Sabadell - Barcelona AEGON International - Eastbourne Open Seat-Godo '99 - Barcelona Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Valencia Challenger Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Maia Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami China Open - Beijing Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome AIG Japan Open Tennis Championships - Tokyo Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris Grand Prix de Tennis de Lyon - Lyon BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Movistar Open - Vina del Mar Shanghai ATP Masters 1000 - Shanghai Brasil Open - Costa do Sauipe BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Copa Telmex - Buenos Aires Madrid Challenger Abierto Mexicano Telcel - Acapulco Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Poznan Challenger BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Iasi Challenger San Marino Challenger Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Cordenons Challenger BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai Winston-Salem Open - Winston-Salem Apia International - Sydney Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Brasil Open - Sao Paulo Suisse Open - Gstaad Internazionali BNL d'Italia - Rome Abierto Mexicano - Los Cabos The Dubai Tennis Championships - Dubai Qatar ExxonMobil Open - Doha Rolex Paris Masters - Paris Brasil Open - Sao Paulo BNP Paribas Open - Indian Wells Rio Open - Rio de Janeiro Qatar Exxon Mobil Open - Doha Internazionali BNL d'Italia - Rome cinch Championships - London Mutua Madrid Open - Madrid Sophia Antipolis Challenger Sopot Challenger Montechiarugolo Challenger Western & Southern Open - Cincinnati Grand Prix Hassan II - Marrakech Cordenons Challenger Rolex Paris Masters - Paris If Stockholm Open - Stockholm Medibank International - Sydney Miami Open - Miami Bordeaux Challenger Szczecin Challenger CA Tennis Trophy - Vienna Legg Mason Tennis Classic - Washington Girona Challenger Tennis Masters Series - Paris Heineken Open - Auckland Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Internazionali BNL d'Italia - Rome Internazionali BNL dItalia - Rome Mallorca Championships - Mallorca Generali Open - Kitzbuhel National Bank Open - Montreal If Stockholm Open - Stockholm Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Valencia Open - Valencia AEGON International - Eastbourne Tennis Masters Series - Monte Carlo Royal Guard Open Chile - Vina del Mar Barcelona Open Banc Sabadell - Barcelona Tennis Masters Series - Monte Carlo Aircel Chennai Open - Chennai Masters Series Monte-Carlo - Monte Carlo Rogers Masters - Montreal EFG Swiss Open - Gstaad Monte-Carlo Rolex Masters - Monte-Carlo Swiss Indoors Basel - Basel Mutua Madrid Open - Madrid Tennis Masters Series - Hamburg Nature Valley International - Eastbourne Mutua Madrilena Madrid Open - Madrid Barcelona Open Banc Sabadell - Barcelona Argentina Open - Buenos Aires Sony Ericsson Open - Miami BNP Paribas Masters - Paris Generali Open - Kitzbuhel Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris BNP Paribas Masters - Paris cinch Championships - London BNP Paribas Open - Indian Wells Sony Open Tennis - Miami EFG Swiss Open - Gstaad Internazionali BNL d'Italia - Rome Plava Laguna Croatia Open - Umag Australian Open - Melbourne U.S. Open - New York French Open - Paris Rogers Cup - Montreal BNP Paribas Masters - Paris Wimbledon - London BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Internazionali BNL d'Italia - Rome French Open - Paris Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London Mutua Madrid Open - Madrid U.S. Open - New York Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami St. Petersburg Open - St. Petersburg Open de Nice Cote d'Azur - Nice Australian Open - Melbourne French Open - Paris St. Petersburg Open - St. Petersburg European Open - Antwerp ASB Classic - Auckland Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Kremlin Cup - Moscow Wimbledon - London Erste Bank Open - Vienna Chengdu Open - Chengdu German Tennis Championships - Hamburg Argentina Open - Buenos Aires Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne China Open - Beijing French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York Telecom Italia Masters - Rome U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris BNP Paribas Open - Indian Wells Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London NASDAQ-100 Open - Miami U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York French Open - Paris Tennis Masters Series - Miami U.S. Open - New York Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Rogers Masters - Toronto Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Internazionali BNL d'Italia - Rome U.S. Open - New York U.S. Open (juniors) Australian Open - Melbourne Davis Cup, World Group, QF, USA-ESP 3-1 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, BLR-ESP 4-1 Hyundai Hopman Cup - Perth Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QF, USA-ESP 4-1 Davis Cup, World Group, 1R, PER-ESP 0-5 Hopman Cup - Perth Davis Cup, World Group, F, ESP-USA 3-2 Davis Cup, Group I, 2R, RUS-ESP 3-2 Davis Cup, World Group, QF, SRB-ESP 4-1 Davis Cup, World Group, 1R, ESP-GBR 3-1 Davis Cup, World Group, SF, FRA-ESP 3-2 Davis Cup, World Group, QF, ESP-GER, 3-2 Davis Cup, World Group, 1R, CAN-ESP 3-2 Davis Cup, World Group, PO, ESP-ITA 4-1 Davis Cup, Group B, Valencia Tennis Masters Cup Shanghai - Shanghai Davis Cup, Group C, Valencia Olympics - Athens Olympics - Beijing Olympics - Rio de Janeiro French Open (juniors) Wimbledon (juniors) Wimbledon - London